import type { SceneConfig } from '../../model/scene';
import { ENEMY_ID } from '../enemy';
import { REALM_BIG_LEVEL_TYPE } from '../realm';

export const SCENE_ID = {
  /** 信手村 */
  XIN_SHOU_CUN: 'XIN_SHOU_CUN',
  /** 赤焱山脉 */
  CHI_YAN_SHAN_MAI: 'CHI_YAN_SHAN_MAI',
  /** 玄兵冢 */
  XUAN_BING_ZHONG: 'XUAN_BING_ZHONG',
  /** 血盟 */
  XUE_MENG: 'XUE_MENG',
  /** 万森秘境 */
  WAN_SEN_MI_JING: 'WAN_SEN_MI_JING',
  /** 乱星海 */
  LUAN_XING_HAI: 'LUAN_XING_HAI',
  /** 青竹岭 */
  QING_ZHU_LING: 'QING_ZHU_LING',
  /** 幽影沼泽 */
  YOU_YING_ZHAO_ZE: 'YOU_YING_ZHAO_ZE',
  /** 赤焰峡谷 */
  CHI_YAN_XIA_GU: 'CHI_YAN_XIA_GU',
  /** 寒霜古洞 */
  HAN_SHUANG_GU_DONG: 'HAN_SHUANG_GU_DONG',
  /** 落雷峰 */
  LUO_LEI_FENG: 'LUO_LEI_FENG',
  /** 幻雾花海 */
  HUAN_WU_HUA_HAI: 'HUAN_WU_HUA_HAI',
  /** 龙骨荒漠 */
  LONG_GU_HUANG_MO: 'LONG_GU_HUANG_MO',
  /** 血月林 */
  XUE_YUE_LIN: 'XUE_YUE_LIN',
  /** 天剑绝壁 */
  TIAN_JIAN_JUE_BI: 'TIAN_JIAN_JUE_BI',
  /** 幽冥鬼域 */
  YOU_MING_GUI_YU: 'YOU_MING_GUI_YU',
  /** 星陨天坑 */
  XING_YUN_TIAN_KENG: 'XING_YUN_TIAN_KENG',
  /** 玄冰龙渊 */
  XUAN_BING_LONG_YUAN: 'XUAN_BING_LONG_YUAN',
  /** 焚天火域 */
  FEN_TIAN_HUO_YU: 'FEN_TIAN_HUO_YU',
  /** 天机古城 */
  TIAN_JI_GU_CHENG: 'TIAN_JI_GU_CHENG',
  /** 万妖谷 */
  WAN_YAO_GU: 'WAN_YAO_GU',
  /** 寂灭雷狱 */
  JI_MIE_LEI_YU: 'JI_MIE_LEI_YU',
  /** 虚空裂隙 */
  XU_KONG_LIE_XI: 'XU_KONG_LIE_XI',
  /** 仙陨遗迹 */
  XIAN_YUN_YI_JI: 'XIAN_YUN_YI_JI',
  /** 混沌魔渊 */
  HUN_DUN_MO_YUAN: 'HUN_DUN_MO_YUAN',
  /** 登仙台 */
  DENG_XIAN_TAI: 'DENG_XIAN_TAI',
} as const;

export const SCENE_DATA: SceneConfig[] = [
  {
    id: SCENE_ID.XIN_SHOU_CUN,
    name: '信手村',
    description: '谷中遗村，传说曾有仙人信手拈花点石成金。',
    enemies: [
      {
        enemyId: ENEMY_ID.YE_LANG,
        weight: 1,
        minLevel: 1,
        maxLevel: 1,
        minBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_QI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_QI,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.LIAN_QI,
    recommendedLevel: 1,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 1,
    },
  },
  {
    id: SCENE_ID.QING_ZHU_LING,
    name: '青竹岭',
    description: '晨雾缭绕的翠竹山林，竹叶滴翠，妖气初现。',
    enemies: [
      {
        enemyId: ENEMY_ID.QING_ZHU_SHE_YAO,
        weight: 45,
        minLevel: 1,
        maxLevel: 1,
        minBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_QI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_QI,
        minSmallRealm: 1,
        maxSmallRealm: 10,
      },
      {
        enemyId: ENEMY_ID.LING_HUO_DAO_FEI,
        weight: 45,
        minLevel: 3,
        maxLevel: 3,
        minBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_QI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_QI,
        minSmallRealm: 1,
        maxSmallRealm: 10,
      },
      {
        enemyId: ENEMY_ID.ZHANG_QI_HUA_YAO,
        weight: 10,
        minLevel: 5,
        maxLevel: 5,
        minBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_QI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_QI,
        minSmallRealm: 1,
        maxSmallRealm: 10,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.LIAN_QI,
    recommendedLevel: 5,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.YOU_YING_ZHAO_ZE,
    name: '幽影沼泽',
    description: '终年瘴气弥漫的湿地，鬼火漂浮，腐臭扑鼻。',
    enemies: [
      {
        enemyId: ENEMY_ID.FU_GU_E,
        weight: 45,
        minLevel: 6,
        maxLevel: 6,
        minBigRealm: REALM_BIG_LEVEL_TYPE.ZHU_JI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.ZHU_JI,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.GUI_MIAN_ZHU,
        weight: 45,
        minLevel: 8,
        maxLevel: 8,
        minBigRealm: REALM_BIG_LEVEL_TYPE.ZHU_JI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.ZHU_JI,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.ZHAO_XIN_MO_HA,
        weight: 10,
        minLevel: 10,
        maxLevel: 10,
        minBigRealm: REALM_BIG_LEVEL_TYPE.ZHU_JI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.ZHU_JI,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.ZHU_JI,
    recommendedLevel: 10,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.CHI_YAN_SHAN_MAI,
    name: '赤焱山脉',
    author: {
      name: '星夜.',
      contact: '2081268776',
    },
    description: '火山连绵，红岩似火，寸草不生。',
    enemies: [
      {
        enemyId: ENEMY_ID.YAN_YUN_BAO,
        weight: 50,
        minLevel: 10,
        maxLevel: 20,
        minBigRealm: REALM_BIG_LEVEL_TYPE.ZHU_JI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.ZHU_JI,
        minSmallRealm: 1,
        maxSmallRealm: 3,
      },
      {
        enemyId: ENEMY_ID.GANG_JIA_XI,
        weight: 50,
        minLevel: 10,
        maxLevel: 20,
        minBigRealm: REALM_BIG_LEVEL_TYPE.ZHU_JI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.ZHU_JI,
        minSmallRealm: 1,
        maxSmallRealm: 3,
      },
      {
        enemyId: ENEMY_ID.YAN_HUI,
        weight: 20,
        minLevel: 20,
        maxLevel: 25,
        minBigRealm: REALM_BIG_LEVEL_TYPE.ZHU_JI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.ZHU_JI,
        minSmallRealm: 2,
        maxSmallRealm: 4,
      },
    ],
    recommendedLevel: 15,
    recommendedRealm: REALM_BIG_LEVEL_TYPE.ZHU_JI,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.CHI_YAN_XIA_GU,
    name: '赤焰峡谷',
    description: '赤岩裂谷岩浆暗涌，火灵之气化作炽风。',
    enemies: [
      {
        enemyId: ENEMY_ID.HUO_WEN_XIE,
        weight: 45,
        minLevel: 11,
        maxLevel: 11,
        minBigRealm: REALM_BIG_LEVEL_TYPE.JIE_DAN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.JIE_DAN,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.YAN_LANG,
        weight: 45,
        minLevel: 13,
        maxLevel: 13,
        minBigRealm: REALM_BIG_LEVEL_TYPE.JIE_DAN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.JIE_DAN,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.CHI_YAN_MO_SHI,
        weight: 10,
        minLevel: 15,
        maxLevel: 15,
        minBigRealm: REALM_BIG_LEVEL_TYPE.JIE_DAN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.JIE_DAN,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.JIE_DAN,
    recommendedLevel: 15,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.XUAN_BING_ZHONG,
    name: '玄兵冢',
    description: '万兵沉眠之地，踏入者慎。',
    author: {
      name: '星夜.',
      contact: '2081268776',
    },
    enemies: [
      {
        enemyId: ENEMY_ID.YIN_KUI,
        weight: 50,
        minLevel: 20,
        maxLevel: 30,
        minBigRealm: REALM_BIG_LEVEL_TYPE.JIE_DAN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.JIE_DAN,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.JIN_KUI,
        weight: 50,
        minLevel: 25,
        maxLevel: 35,
        minBigRealm: REALM_BIG_LEVEL_TYPE.JIE_DAN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.JIE_DAN,
        minSmallRealm: 2,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.WAN_XIANG_KUI_LEI,
        weight: 20,
        minLevel: 35,
        maxLevel: 40,
        minBigRealm: REALM_BIG_LEVEL_TYPE.JIE_DAN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.JIE_DAN,
        minSmallRealm: 3,
        maxSmallRealm: 4,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.JIE_DAN,
    recommendedLevel: 20,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 4,
    },
  },
  {
    id: SCENE_ID.HAN_SHUANG_GU_DONG,
    name: '寒霜古洞',
    description: '冰棱倒悬的幽邃古洞，寒气蚀骨，雪魅轻歌。',
    enemies: [
      {
        enemyId: ENEMY_ID.BING_PO_BIAN_FU,
        weight: 10,
        minLevel: 16,
        maxLevel: 16,
        minBigRealm: REALM_BIG_LEVEL_TYPE.YUAN_YING,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.YUAN_YING,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.XUE_MEI,
        weight: 10,
        minLevel: 18,
        maxLevel: 18,
        minBigRealm: REALM_BIG_LEVEL_TYPE.YUAN_YING,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.YUAN_YING,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.XUAN_BING_GUI,
        weight: 10,
        minLevel: 20,
        maxLevel: 20,
        minBigRealm: REALM_BIG_LEVEL_TYPE.YUAN_YING,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.YUAN_YING,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.YUAN_YING,
    recommendedLevel: 20,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.XUE_MENG,
    name: '血盟',
    description: '狂沙域臭名远扬的帮派，无恶不作。',
    author: {
      name: '星夜.',
      contact: '2081268776',
    },
    enemies: [
      {
        enemyId: ENEMY_ID.XUE_MENG_XIAO_ZU,
        weight: 60,
        minLevel: 35,
        maxLevel: 45,
        minBigRealm: REALM_BIG_LEVEL_TYPE.YUAN_YING,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.YUAN_YING,
        minSmallRealm: 1,
        maxSmallRealm: 3,
      },
      {
        enemyId: ENEMY_ID.XUE_MENG_TOU_MU,
        weight: 40,
        minLevel: 45,
        maxLevel: 55,
        minBigRealm: REALM_BIG_LEVEL_TYPE.YUAN_YING,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.YUAN_YING,
        minSmallRealm: 2,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.XUE_MENG_MENG_ZHU,
        weight: 20,
        minLevel: 55,
        maxLevel: 60,
        minBigRealm: REALM_BIG_LEVEL_TYPE.YUAN_YING,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.YUAN_YING,
        minSmallRealm: 3,
        maxSmallRealm: 4,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.YUAN_YING,
    recommendedLevel: 25,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 5,
    },
  },
  {
    id: SCENE_ID.LUO_LEI_FENG,
    name: '落雷峰',
    description: '孤峰穿云，天雷滚滚，雷纹在崖壁游走。',
    enemies: [
      {
        enemyId: ENEMY_ID.LEI_YU_YING,
        weight: 45,
        minLevel: 21,
        maxLevel: 21,
        minBigRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.DIAN_WEN_BAO,
        weight: 45,
        minLevel: 23,
        maxLevel: 23,
        minBigRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.LEI_LING_JU_YUAN,
        weight: 10,
        minLevel: 25,
        maxLevel: 25,
        minBigRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
    recommendedLevel: 25,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.WAN_SEN_MI_JING,
    name: '万森秘境',
    description: '东洲最知名的秘境之一，传说曾是仙人歇息过的地方。',
    author: {
      name: '星夜.',
      contact: '2081268776',
    },
    enemies: [
      {
        enemyId: ENEMY_ID.SEN_ZHI_LING,
        weight: 60,
        minLevel: 55,
        maxLevel: 65,
        minBigRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
        minSmallRealm: 1,
        maxSmallRealm: 3,
      },
      {
        enemyId: ENEMY_ID.CAO_ZHI_LING,
        weight: 60,
        minLevel: 55,
        maxLevel: 65,
        minBigRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
        minSmallRealm: 1,
        maxSmallRealm: 3,
      },
      {
        enemyId: ENEMY_ID.YOU_MENG,
        weight: 40,
        minLevel: 65,
        maxLevel: 75,
        minBigRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
        minSmallRealm: 2,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.BEN_YUAN_ZAO_WU_WEI,
        weight: 20,
        minLevel: 75,
        maxLevel: 80,
        minBigRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
        minSmallRealm: 4,
        maxSmallRealm: 4,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.HUA_SHEN,
    recommendedLevel: 30,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 5,
    },
  },
  {
    id: SCENE_ID.HUAN_WU_HUA_HAI,
    name: '幻雾花海',
    description: '七彩花海被幻雾笼罩，花香醉人，易陷心魔。',
    enemies: [
      {
        enemyId: ENEMY_ID.MI_HUN_DIE_YAO,
        weight: 45,
        minLevel: 26,
        maxLevel: 26,
        minBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.HUA_LING_CI_KE,
        weight: 45,
        minLevel: 28,
        maxLevel: 28,
        minBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.HUAN_MEI_HUA_HOU,
        weight: 10,
        minLevel: 30,
        maxLevel: 30,
        minBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
    recommendedLevel: 30,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.LUAN_XING_HAI,
    name: '乱星海',
    description: '潜流汹涌，星罗岛屿，前往万洲之宗必经之地。',
    author: {
      name: '星夜.',
      contact: '2081268776',
    },
    enemies: [
      {
        enemyId: ENEMY_ID.MO_JIAO,
        weight: 40,
        minLevel: 80,
        maxLevel: 95,
        minBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
        minSmallRealm: 2,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.BA_GUI,
        weight: 50,
        minLevel: 75,
        maxLevel: 90,
        minBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.HUAN_MO_LIN_XIAO,
        weight: 50,
        minLevel: 75,
        maxLevel: 90,
        minBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.SHI_TIAN_JING,
        weight: 25,
        minLevel: 85,
        maxLevel: 100,
        minBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
        minSmallRealm: 4,
        maxSmallRealm: 4,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.LIAN_XU,
    recommendedLevel: 120,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 6,
    },
  },
  {
    id: SCENE_ID.LONG_GU_HUANG_MO,
    name: '龙骨荒漠',
    description: '黄沙埋骨，残存龙威，夜风如龙吟低啸。',
    enemies: [
      {
        enemyId: ENEMY_ID.SHA_GU_XI,
        weight: 45,
        minLevel: 31,
        maxLevel: 31,
        minBigRealm: REALM_BIG_LEVEL_TYPE.HE_TI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.HE_TI,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.LONG_GU_XIE_WEI,
        weight: 45,
        minLevel: 33,
        maxLevel: 33,
        minBigRealm: REALM_BIG_LEVEL_TYPE.HE_TI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.HE_TI,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.HUANG_MO_GU_LONG,
        weight: 10,
        minLevel: 35,
        maxLevel: 35,
        minBigRealm: REALM_BIG_LEVEL_TYPE.HE_TI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.HE_TI,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.HE_TI,
    recommendedLevel: 35,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.XUE_YUE_LIN,
    name: '血月林',
    description: '血月当空，林影猩红，狼嚎与咒声交织。',
    enemies: [
      {
        enemyId: ENEMY_ID.XUE_YUE_LANG_REN,
        weight: 45,
        minLevel: 36,
        maxLevel: 36,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DA_CHENG,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DA_CHENG,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.AN_YING_FU_WANG,
        weight: 45,
        minLevel: 38,
        maxLevel: 38,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DA_CHENG,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DA_CHENG,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.XUE_YUE_JI_SI,
        weight: 10,
        minLevel: 40,
        maxLevel: 40,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DA_CHENG,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DA_CHENG,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.DA_CHENG,
    recommendedLevel: 40,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.TIAN_JIAN_JUE_BI,
    name: '天剑绝壁',
    description: '万剑插壁，剑意冲霄，残魂御剑盘旋。',
    enemies: [
      {
        enemyId: ENEMY_ID.JIAN_YI_CAN_HUN,
        weight: 45,
        minLevel: 41,
        maxLevel: 41,
        minBigRealm: REALM_BIG_LEVEL_TYPE.ZHEN_XIAN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.ZHEN_XIAN,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.FEI_JIAN_LING_KUI,
        weight: 45,
        minLevel: 43,
        maxLevel: 43,
        minBigRealm: REALM_BIG_LEVEL_TYPE.ZHEN_XIAN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.ZHEN_XIAN,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.TIAN_JIAN_SHOU_GUAN_ZHE,
        weight: 10,
        minLevel: 45,
        maxLevel: 45,
        minBigRealm: REALM_BIG_LEVEL_TYPE.ZHEN_XIAN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.ZHEN_XIAN,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.ZHEN_XIAN,
    recommendedLevel: 45,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.YOU_MING_GUI_YU,
    name: '幽冥鬼域',
    description: '黑云压城，鬼火连城，冥钟回荡摄人心魄。',
    enemies: [
      {
        enemyId: ENEMY_ID.GUI_MIAN_XING_ZHE,
        weight: 45,
        minLevel: 46,
        maxLevel: 46,
        minBigRealm: REALM_BIG_LEVEL_TYPE.JIN_XIAN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.JIN_XIAN,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.MING_HUO_KU_LUO,
        weight: 45,
        minLevel: 48,
        maxLevel: 48,
        minBigRealm: REALM_BIG_LEVEL_TYPE.JIN_XIAN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.JIN_XIAN,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.YOU_MING_GUI_JING,
        weight: 10,
        minLevel: 50,
        maxLevel: 50,
        minBigRealm: REALM_BIG_LEVEL_TYPE.JIN_XIAN,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.JIN_XIAN,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.JIN_XIAN,
    recommendedLevel: 50,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.XING_YUN_TIAN_KENG,
    name: '星陨天坑',
    description: '陨星砸出的巨坑，星尘漂浮，重力紊乱。',
    enemies: [
      {
        enemyId: ENEMY_ID.XING_CHEN_SHOU,
        weight: 45,
        minLevel: 51,
        maxLevel: 51,
        minBigRealm: REALM_BIG_LEVEL_TYPE.TAI_YI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.TAI_YI,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.YUN_TIE_JU_REN,
        weight: 45,
        minLevel: 53,
        maxLevel: 53,
        minBigRealm: REALM_BIG_LEVEL_TYPE.TAI_YI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.TAI_YI,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.XING_YUN_MO_HE,
        weight: 10,
        minLevel: 55,
        maxLevel: 55,
        minBigRealm: REALM_BIG_LEVEL_TYPE.TAI_YI,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.TAI_YI,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.TAI_YI,
    recommendedLevel: 55,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.XUAN_BING_LONG_YUAN,
    name: '玄冰龙渊',
    description: '冰渊之下龙影游弋，龙息成雪，寒意封魂。',
    enemies: [
      {
        enemyId: ENEMY_ID.BING_LIN_YOU_LONG,
        weight: 45,
        minLevel: 56,
        maxLevel: 56,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DA_LUO,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DA_LUO,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.HAN_YUAN_SHOU_WEI,
        weight: 45,
        minLevel: 58,
        maxLevel: 58,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DA_LUO,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DA_LUO,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
      {
        enemyId: ENEMY_ID.XUAN_BING_LONG_WANG,
        weight: 10,
        minLevel: 60,
        maxLevel: 60,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DA_LUO,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DA_LUO,
        minSmallRealm: 1,
        maxSmallRealm: 4,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.DA_LUO,
    recommendedLevel: 60,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.FEN_TIAN_HUO_YU,
    name: '焚天火域',
    description: '火海炼狱，赤浆成河，空中火莲不断绽放。',
    enemies: [
      {
        enemyId: ENEMY_ID.FEN_TIAN_HUO_YA,
        weight: 45,
        minLevel: 61,
        maxLevel: 61,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.RONG_YAN_JU_LING,
        weight: 45,
        minLevel: 63,
        maxLevel: 63,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.FEN_TIAN_HUO_MO,
        weight: 10,
        minLevel: 65,
        maxLevel: 65,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
    recommendedLevel: 65,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.TIAN_JI_GU_CHENG,
    name: '天机古城',
    description: '浮空残城机关轰鸣，青铜齿轮转动万古。',
    enemies: [
      {
        enemyId: ENEMY_ID.JI_GUAN_TONG_REN,
        weight: 45,
        minLevel: 66,
        maxLevel: 66,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.TIAN_JI_KUI_LEI,
        weight: 45,
        minLevel: 68,
        maxLevel: 68,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.TIAN_JI_CHENG_ZHU,
        weight: 10,
        minLevel: 70,
        maxLevel: 70,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
    recommendedLevel: 70,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.WAN_YAO_GU,
    name: '万妖谷',
    description: '妖气成云，百兽化形，妖主旌旗猎猎。',
    enemies: [
      {
        enemyId: ENEMY_ID.YAO_WEN_HU_WANG,
        weight: 45,
        minLevel: 71,
        maxLevel: 71,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.JIU_WEI_YAO_HU,
        weight: 45,
        minLevel: 73,
        maxLevel: 73,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.WAN_YAO_GU_ZHU,
        weight: 10,
        minLevel: 75,
        maxLevel: 75,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
    recommendedLevel: 75,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.JI_MIE_LEI_YU,
    name: '寂灭雷狱',
    description: '雷链锁天，劫云不散，一声雷响万物寂。',
    enemies: [
      {
        enemyId: ENEMY_ID.LEI_YU_SHOU_WEI,
        weight: 45,
        minLevel: 76,
        maxLevel: 76,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.JI_MIE_LEI_LING,
        weight: 45,
        minLevel: 78,
        maxLevel: 78,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.LEI_YU_ZUN_ZHE,
        weight: 10,
        minLevel: 80,
        maxLevel: 80,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
    recommendedLevel: 80,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.XU_KONG_LIE_XI,
    name: '虚空裂隙',
    description: '空间如碎镜，虚空风暴席卷，光影扭曲。',
    enemies: [
      {
        enemyId: ENEMY_ID.XU_KONG_CHU_SHOU,
        weight: 45,
        minLevel: 81,
        maxLevel: 81,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.LIE_XI_MO_YAN,
        weight: 45,
        minLevel: 83,
        maxLevel: 83,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.XU_KONG_TUN_SHI_ZHE,
        weight: 10,
        minLevel: 85,
        maxLevel: 85,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
    recommendedLevel: 85,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.XIAN_YUN_YI_JI,
    name: '仙陨遗迹',
    description: '残阙仙宫漂浮，仙血化霞，哀歌回荡苍穹。',
    enemies: [
      {
        enemyId: ENEMY_ID.XIAN_HAI_ZHAN_JIANG,
        weight: 45,
        minLevel: 86,
        maxLevel: 86,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.YUN_XIAN_YUAN_LING,
        weight: 45,
        minLevel: 88,
        maxLevel: 88,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.XIAN_YUN_ZHI_ZHU,
        weight: 10,
        minLevel: 90,
        maxLevel: 90,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
    recommendedLevel: 90,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.HUN_DUN_MO_YUAN,
    name: '混沌魔渊',
    description: '魔渊无底，混沌气流侵蚀法则，日月失色。',
    enemies: [
      {
        enemyId: ENEMY_ID.HUN_DUN_MO_YING,
        weight: 45,
        minLevel: 91,
        maxLevel: 91,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.MO_YUAN_SHUANG_TOU_QUAN,
        weight: 45,
        minLevel: 93,
        maxLevel: 93,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.HUN_DUN_MO_ZHU,
        weight: 10,
        minLevel: 95,
        maxLevel: 95,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
    recommendedLevel: 95,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
  {
    id: SCENE_ID.DENG_XIAN_TAI,
    name: '登仙台',
    description: '九千阶通天路，雷火交加，心魔与天劫并至。',
    enemies: [
      {
        enemyId: ENEMY_ID.XIN_MO_HUAN_YING,
        weight: 45,
        minLevel: 96,
        maxLevel: 96,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.TIAN_JIE_LEI_LING,
        weight: 45,
        minLevel: 98,
        maxLevel: 98,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
      {
        enemyId: ENEMY_ID.DENG_XIAN_SHOU_DAO_REN,
        weight: 10,
        minLevel: 100,
        maxLevel: 100,
        minBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        maxBigRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
        minSmallRealm: 1,
        maxSmallRealm: 1,
      },
    ],
    recommendedRealm: REALM_BIG_LEVEL_TYPE.DAO_ZU,
    recommendedLevel: 100,
    encounter: {
      minInterval: 3 * 1000,
      maxInterval: 5 * 1000,
      minEnemyCount: 1,
      maxEnemyCount: 3,
    },
  },
];
